package com.lxk.concurrency.example.singleton;

import com.lxk.concurrency.annoations.ThreadSafe;

/**
 * @Description 饿汉模式，单例实例在类装载时候创建
 *
 * @author 堆堆堆
 * @date 2018年5月25日 下午3:23:15
 */
@ThreadSafe
public class SingletonExample2 {

	// 私有构造函数
	private SingletonExample2() {
	}

	// 单例对象
	private static SingletonExample2 instance = new SingletonExample2();

	// 静态的工厂方法
	public static SingletonExample2 getInstance() {
		return instance;
	}
}
